import './class'
// const bool: boolean = true
// const num: number = 123
// const str: string = '1231'
// const arr: number[] = [1, 2, 3, 4, 5]

// // 5. 元组: 本质上是一个数组， 有且只有两项
// const t: [number, boolean] = [123, true]
// // const [value, setValue] = useState(123)
// // 6. 枚举
// enum Color {
// 	Red,
// 	Yellow,
// 	Green
// }

// // 7. any: 任意类型, 一般来说不建议使用
// let a: any = 123


// a = true


// // 8: void  函数没有返回值， 类型就是void

// const add = function () { }

// // 9. Null 和 Undefined
// // null和undefined是所有类型的子类型。
// // 值和类型是一样
// const n: null = null
// const u: undefined = undefined
// let num1: number = undefined


// // 10. Never  never类型表示的是那些永不存在的值的类型
// function fn(): never {
// 	while (true) {
// 		console.log(123)
// 	}
// }

// // 11. Object: 不用这个类型
// const num1111: object = new Number(1)
// const str123: object = new String('1231')
// const arr123: object = [1, 2, 3, 4]
// const fnff: object = function() {}
// const num123: object = undefined